﻿using System;
using System.Collections.Generic;
using System.Linq.Expressions;
using InvestmentIntelligence.DbModel.Models;

namespace InvestmentIntelligence.Data.Repository
{
    public interface ICountryUpdatableRepository : ICountryRepository, IUpdatableRepository<Country>
    {
        
    }

    public interface ICountryRepository
    {
        int Add(Country country);

        List<Country> GetList();
        Country Get(string countryCode);
        Country Get(Expression<Func<Country, bool>> f);
    }
}